from Crypto.Util.number import *
from hashlib import md5
import string

a1=string.printable
print(a1)
a1="0123456789abcdefghijklmnopqrstuvwxyz"
# print(flag[:13]+flag[15:18]+flag[19:34]+flag[35:38])
# print(m)
# b'LitCTF{md5can3derypt213thoughcrsh}'
# 496603d6953a15846cd7cc476f146771
flag='LitCTF{md5can3derypt213thoughcrsh}'
m='496603d6953a15846cd7cc476f146771'
for b1 in a1:
    for b2 in a1:
        for b3 in a1:
            for b4 in a1:
                flag1=flag[:13]+b1+b2+flag[13:16]+b3+flag[16:31]+b4+flag[31:34]
                flag1=flag1.encode()
                m1=md5(flag1).hexdigest()
                if m1==m:
                    print(flag1)